package pe.com.bn.sach.dao.impl;

import java.util.*;
import com.ibatis.sqlmap.client.SqlMapClient;
import pe.com.bn.sach.domain.Bnchf49AsigUpRol;

import pe.com.bn.sach.dao.AsigUpRol49DAO;

import org.apache.log4j.Logger;

public class AsigUpRol49Impl implements AsigUpRol49DAO
{

	private static Logger depurador = Logger.getLogger(AsigUpRol49Impl.class.getName());
	protected SqlMapClient sqlMap = null;
	
	public void setSqlMap(SqlMapClient sqlMap) {
		this.sqlMap = sqlMap;
	}
	 

	
	
	public Bnchf49AsigUpRol getAsigUpRol(Bnchf49AsigUpRol bnchf49AsigUpRol) throws Exception{	
			 List l =  sqlMap.queryForList("sqlAsigUpRol49.listaAsigUpRol",bnchf49AsigUpRol); 
		 bnchf49AsigUpRol = l.size() != 0 ? (Bnchf49AsigUpRol)l.get(0): new Bnchf49AsigUpRol();
		 return bnchf49AsigUpRol;
	}
	
	public List listAsigUpRol(Bnchf49AsigUpRol bnchf49AsigUpRol) throws Exception{	
		
		
		 List l =  sqlMap.queryForList("sqlAsigUpRol49.listaAsigUpRolwhere",bnchf49AsigUpRol); 
		 return l;
	}
	
	
	public static void main (String args[]) throws Exception
	{
		AsigUpRol49Impl ob = new AsigUpRol49Impl();
		
		Bnchf49AsigUpRol bnchf49AsigUpRol = new Bnchf49AsigUpRol();
		List list = new ArrayList();
		
		list.add("2");
		list.add("3");

		bnchf49AsigUpRol.setRoles(list);
		List l = ob.listAsigUpRol(bnchf49AsigUpRol);
	
	}
	
	
	
	
}
